<?php namespace Admin\Controller;
use Common\Model\Brand;

class BrandController extends CommonController{
    private $model;

    public function __auto(){
        $this->model=new Brand();
    }
//    显示数据
    public function index(){
        $data=$this->model->get();
        View::with('data',$data);
        View::make();
    }
//    添加品牌
    public function addBrand(){
        if(IS_POST){
            if($this->model->store()){
//                die;
                View::success('添加成功',U('index'));
            }else{
                View::error($this->model->getError());
            }
        }
        View::make();
    }

//    编辑

    public function editBrand(){
        if(IS_POST){
            //调用模型文件里的Link类的store方法去执行数据添加
            if($this->model->edit()){
                //若模型类中数据验证正确，成功
                View::success('品牌修改成功',U('Brand/index'));
            }
            //提示错误
            View::error($this->model->getError());
        }

        //一：获取旧数据
        $bid = q('get.bid',0,'intival');
        $oldData = $this->model->where("bid={$bid}")->find();
        View::with('oldData',$oldData);
        View::make();
    }

//    删除
    public function delBrand(){
        $bid=Q('get.bid',0,'intval');
        //        删除图片
        $oldImg=$this->model->where("bid={$bid}")->lists('blogo');
//        p($oldImg[0]);exit;
        if($oldImg[0]){
            unlink($oldImg[0]);
//                还要删除原图
            $path=str_replace('_thumb','',$oldImg[0]);
            unlink($path);
        }
        $this->model->where("bid={$bid}")->delete();
        View::success('删除成功');
    }
}